package Controlador;

import java.rmi.RemoteException;
import java.util.ArrayList;
import java.util.List;

import remoto.Proxy;
import xml.ProveedorXmlDao;
import dominio.Proveedor;
import dominioTO.ProveedorTO;

public class CPR {
	private static CPR instancia;
	private List<Proveedor> proveedores;
	
	public static CPR getInstancia()
	{
		if(instancia==null)
		{
			instancia = new CPR();
		}
		return instancia;
	}
	
	public CPR()
	{
		proveedores = new ArrayList<Proveedor>();
		
	}
	
	public void altaProveedorXML()
	{
		
		try {
			List<ProveedorTO> listProvTO = ProveedorXmlDao.getInstancia().recuperarProveedores();
			Proxy.getInstancia().persistirProveedor(listProvTO);
			
		} catch (RemoteException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
